本文共 5491 字,大约阅读时间需要 18 分钟。
一级栏目 二级栏目
用自己的代码编写工具打开更易操作
${base} 网站首页
${resSys} ---- /r/cms 资源目录
/${res}/ ----/r/cms/www/default PC资源方案目录【电脑端模板引用资源】
/${mobileRes!} / ----/r/cms/www/mobile 移动端资源方案目录【移动端模板引用资源】
这是引入页面头部的默认路径,我们可以新创建一个文件夹,放入我们自己的头部代码,只需更改路径即可。
这个标签常用来做导航栏
或者一级页面或者更多级页面的访问
导航栏(获取顶级栏目的栏目列表,即根目录下的栏目):
[@cms_channel_list count="9"] [#list tag_list as a]
一级页面或者多级页面:
[@cms_channel_list parentId = channel.id] [#list tag_list as a]
这里要用到属性为 parentId 把 channel.id 的值赋给它,channel.id 的值会在点击一级栏目时自动获取也就是父级的栏目id
这样运用 list 标签遍历出来父级栏目的子栏目
这个标签可以用来做这种栏目块的块头部分
[@cms_channel id='106'] MORE[/@cms_channel]
给它一个栏目 id,就可以通过${tag_bean.xxx}来获取栏目对象中所具有的属性
比较常用的属性有栏目的名称、标题、标题图、内容图以及 url 链接
栏目名称:${channel.name!}
访问路径: ${channel. path!}
访问URL:${channel.url!}
手机版静态页面地址:${channel. mobileUrl!}
meta标题: ${channel. title!}
meta关键字:${channel. keywords!}
meta描述: ${channel. description!}
每页记录数:${channel. pageSize!}
标题图: ${channel. titleImg!}
内容图: ${channel. contentImg!}
内容: ${channel. txt!}
栏目所在深度: ${channel. deep!} 【第一层为0,第二层为1,以此类推】
顶层栏目名称: ${channel. topChannel.name!}
浏览总量: ${channel. viewTotal!}
日浏览量: ${channel. viewDayTotal!}
月浏览量: ${channel. viewMonthTotal!}
周浏览量: ${channel. viewWeekTotal!}
总内容发布量: ${channel. contentTotal!}
日内容发布量: ${channel. contentDay!}
月内容发布量: ${channel. contentMonth!}
周内容发布量: ${channel. contentWeek!}
年内容发布量: ${channel. contentYear!}
是否有标题图:
[#if channel. hasTitleImg??]
[#if channel. hasTitleImg]有[/#if]
[/#if]
是否有内容图:
[#if channel. hasContentImg??]
[#if channel. hasContentImg]有[/#if]
[/#if]
栏目名称:${channel.name!}
访问路径: ${channel. path!}
访问URL:${channel.url!}
手机版静态页面地址:${channel. mobileUrl!}
meta标题: ${channel. title!}
meta关键字:${channel. keywords!}
meta描述: ${channel. description!}
每页记录数:${channel. pageSize!}
标题图: ${channel. titleImg!}
内容图: ${channel. contentImg!}
内容: ${channel. txt!}
栏目所在深度: ${channel. deep!} 【第一层为0,第二层为1,以此类推】
顶层栏目名称: ${channel. topChannel.name!}
浏览总量: ${channel. viewTotal!}
日浏览量: ${channel. viewDayTotal!}
月浏览量: ${channel. viewMonthTotal!}
周浏览量: ${channel. viewWeekTotal!}
总内容发布量: ${channel. contentTotal!}
日内容发布量: ${channel. contentDay!}
月内容发布量: ${channel. contentMonth!}
周内容发布量: ${channel. contentWeek!}
年内容发布量: ${channel. contentYear!}
是否有标题图:
[#if channel. hasTitleImg??]
[#if channel. hasTitleImg]有[/#if]
[/#if]
是否有内容图:
[#if channel. hasContentImg??]
[#if channel. hasContentImg]有[/#if]
[/#if]
下面这一以列表形式显示的内容就用到了这个标签,下面我们来说一下属性值
[@cms_content_list typeId='1' count='6' orderBy='4' channelId='106' channelOption='0' dateFormat='MM-dd' titLen=15 append="..."] [#list tag_list as a]
我们可以在这里修改内容的类型,比如说是否有图,图片的宽高等
在使用系统自带的轮播图时先引用下面的代码:
[@cms_content_list typeId='3' channelId='90' count='8' styleList='2-4' titLen='16'rollLineHeight='400' rollSpan='1' rollSpeed='1' tpl='2'/]
[@cms_friendlink_list ctgId='1'] [#list tag_list as link] [/#list][/@cms_friendlink_list]
上面代码中是下拉框形式的,如果只是a标签可以没有onclick方法
最常用的就是这样链式的显示目录结构
当前位置: 首页 > [#list channel.nodeList as n] ${n.name} [#if n_has_next] > [/#if] [/#list]
这是两种默认的分页样式
[@cms_content_page recommend="0" count='6' titLen='40' channelId=channel.id orderBy='4'channelOption='0' dateFormat='yyyy-MM-dd'] [#list tag_pagination.list as a][/#list][@text_cut s=a.title len=titLen append='...'/]
${a.date?string(dateFormat)}[@cms_pagination sysPage='1'/][/@cms_content_page]
转载地址:http://pwprn.baihongyu.com/